All Questions
2 questions
2votes
1answer
731views
How far do I separate Model code from Controller code when writing MVC?
I have some code where Controller depends on the Model, and in my case Model acts like a Database Access Object. use FQDN\Model; class Controller { /** @var FQDN\Model */ private $model; ...
5votes
1answer
1kviews
Dependency Injection: Only for single-instance objects?
What if I want to also decouple my application, from classes like Product or User? (which usually have more than one instance) Take a look at this example: class Controller { public function ...